2008-06-03 Federico Mena Quintero <federico@novell.com>
* gtk/gtkfilechooserentry.c (install_completion_feedback_timer):
If the user presses Tab while the completion feedback window is
active, then we'll assert. Remove the assertion and just re-set
the timer. Fixes https://bugzilla.novell.com/show_bug.cgi?id=355225
Signed-off-by: Federico Mena Quintero <federico@novell.com>
svn path=/trunk/; revision=20305
+2008-06-03 Federico Mena Quintero <federico@novell.com>
+
+ * gtk/gtkfilechooserentry.c (install_completion_feedback_timer):
+ If the user presses Tab while the completion feedback window is
+ active, then we'll assert. Remove the assertion and just re-set
+ the timer. Fixes https://bugzilla.novell.com/show_bug.cgi?id=355225
+
2008-06-03 Colin Walters <walters@redhat.com>
Bug 535303 – add _get_implementation to GtkStatusIcon
static void
install_completion_feedback_timer (GtkFileChooserEntry *chooser_entry)
{
- g_assert (chooser_entry->completion_feedback_timeout_id == 0);
+ if (chooser_entry->completion_feedback_timeout_id != 0)
+ g_source_remove (chooser_entry->completion_feedback_timeout_id);
chooser_entry->completion_feedback_timeout_id = gdk_threads_add_timeout (COMPLETION_FEEDBACK_TIMEOUT_MS,
completion_feedback_timeout_cb,